from random import random
from tkinter.font import names

# import random
# print("lili公司年会抽奖环节！")
# print("***************************")
# print("**********1:开始抽奖*********")
# print("**********2：结束抽奖********")
# print("***************************")
# names =["蕾蕾","磊磊","雷蕾","垒垒"]
# he =["笔记本电脑","苹果手机","豆浆机","加班2小时","加油卡"]
# try:
#     while True:
#         num = int(input("请输入号码开始抽奖：\n"))
#         if num == 1:
#             print("开始抽奖")
#             name= (random.choice(names))
#             l =random.choice(he)
#             names.remove(name)
#
#             print("恭喜%s抽到奖品%s"%(name,l))
#         elif num == 2:
#             print("感谢使用抽奖系统")
#             break
#         else:
#             print("您输入的不正确")
# except Exception :
#     print("恭喜所有拿到奖品的人")
# import random
# play =["石头","剪刀","布"]
#
# print("1:石头.2:剪刀.3:布")
# i =1
# while i<=5:
#     jiqi = random.choice(play)
#     num = int(input("请输入对应的输入数字：\n"))
#     if num == 1:
#         print("人出的是：石头")
#         if jiqi == "石头":
#             print("机器人出的是：石头")
#             print("平局")
#         elif jiqi == "剪刀":
#             print("机器人出的是：剪刀")
#             print("机器人输")
#         elif jiqi == "布":
#             print("机器人出的是：布")
#             print("机器人胜利")
#     elif num == 2:
#         print("人出的是：剪刀")
#         if jiqi == "石头":
#             print("机器人出的是：石头")
#             print("玩家输")
#         elif jiqi == "剪刀":
#             print("机器人出的是：剪刀")
#             print("平局")
#         elif jiqi == "布":
#             print("机器人出的是：布")
#             print("机器人输")
#     elif num == 3:
#         print("人出的是：布")
#         if jiqi == "石头":
#             print("机器人出的是：石头")
#             print("玩家胜利")
#         elif jiqi == "剪刀":
#             print("机器人出的是：剪刀")
#             print("机器人胜利")
#         elif jiqi == "布":
#             print("机器人出的是：布")
#             print("平局")
#     else:
#         print("请根据编号正确输入信息")
#         i-=1 #输错了之后需要减一遍，这样就不会重复
#     i+=1#while循环的必备，不然会成为死循环


# import random #调用随机生成值的包
#
# redlist = []#创建一个红色数字的列表
# bluelist = []#创建一个蓝色数字的列表
#
# while True: #创建一个无限循环
#     if len(redlist)==5:#如果长度等于五，
#         break #等于五后停止循环
#
#     redNum = random.randint(1, 35)
#     if redNum not in redlist:
#         redlist.append(redNum)
# while True:
#     if len(bluelist)==2:
#         break
#     blueNum = random.randint(1, 8)
#     if blueNum not in bluelist:
#         bluelist.append(blueNum)
# print(redlist)
# print(bluelist)
# redlist.append(bluelist)
# print(redlist)
# import random
# l =[] #存值用的列表
# while True:
#     if len(l) == 10:
#         break
#     num = random.randint(1, 100)
#     if num not in l:
#             l.append(num)
# print(l)

# import random
# l =[] #存值用的列表
# while True:
#     if len(l) == 10:
#         break
#     num = random.randint(1, 100)
#     if num not in l:
#             l.append(num)
# print(l)

# def getNum(n):
#     if n >0:
#        result = n * getNum(n-1)
#     else:
#         result = 1
#     return result
#
# print(getNum(7))
#文件操作
'''
wenjina
名字。后缀
.txt,.pdt,.jpg,.mp3,.py ...
操作
读 ：r   写 ：w
'''
#得到一个文件流 写入操作中如果要操作的文件不纯在，系统回创建一个文件
#参数1==要操作的文件 参数2==操作模式（默认是 r 读，w 写）
#参数3==编码格式
#读取 第一读取的文件是必须存在的，2读取模式的 r是默认的可以不写
#先得到一个读取文件流
# jieshou =open("t1.txt","r",encoding="utf-8")
# xinxi=jieshou.read()
# print(xinxi)
# jieshou.close()#记得写关闭代码有开始，立马写入结尾
 #学如循环 a 也是写入操作，但是它是追加内容，不会覆盖原有的操作，w 操作会将原来的数据替换
 #得到一个写入流
# jieshou =open("t2.txt","w",encoding="utf-8")
# for i in range(1,55):
#      jieshou.write( "第%i行%%%%%%哎呦！你干嘛\n"%i)
#  jieshou.close()

#文件的读取操作
# jieshou =open("t2.txt","r",encoding="utf-8")
# #打印接收为a读取出a的内容
# a = jieshou.read()
# print(a)
#
#
# jieshou.close()

#
# name =input("请输入姓名：\n")
# age =input("请输入年龄：\n")
# sex =input("请输入性别：\n")
# xixi ="%s,%s,%s\n"%(name,age,sex)
# file =open("user.txt","a",encoding="utf-8")
# file.write(xixi)
# file.close()
# jieshou =open("t1.txt","r",encoding="utf-8")
#
#
# jieshou.close()
import os

#os.mkdir("student")
#os.rmdir("student")
#os.rename("t1.txt","cnm.txt")
#文件删除操作
#os.remove("cnm.txt")
#展示当前路径下所有内容
#l=os.listdir()
#print(l)
#t2文件的一个绝对路径 os.path 是文件属性
#
#返回文件后缀 splitText
# p =os.path.splitext("t2.txt")
# print(p)#('t2', '.txt')
#判断路径是否存在文件夹 os.path.exists
# p = os.path.isdir("D:/ruanjian")
# print(p)
#isdir (判断是不是一个文件夹)
#判断是不是一个文件夹
# p =os.path.isfile("ruanjian")
# print(p)

#案例删除所有的
# import os
#
# def delFile(path):
#     #获取指定路径中所有的内容信息
#     l = os.listdir(path)  #获取每一个文件夹里面所包含的内容
#     #print(l)
#     for name in l:#打印循环遍历 for循环
#         #首先判断是不是一个文件夹
#         if os.path.isdir(path+"/"+name):
#             delFile(path+"/"+name)
#         elif os.path.isfile(path+"/"+name):#判断是不是一个文件
#             if name.endswith(".txt"):
#                 os.remove(path+"/"+name)
#         elif os.path.isfile(path+"/"+name):#判断是不是一个文件
#             if name.endswith(".bmp"):
#                 os.remove(path+"/"+name)
#
#
# delFile("D:/test")
#创建一个student读取流
# f = open ("D:/student/student.txt","r",encoding="utf-8")
#
# r =f.read()
# print(r)
# f.close()











